Root Zanli
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
o5t6x7pgljbm
/
www
/
admin
/
app
/
Models
/
Filename :
School.php
back
Copy
<?php namespace App\Models; use App\Models\SchoolManagement\StudentSegment; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\SoftDeletes; class School extends Model { use HasFactory, SoftDeletes; protected $table = 'schools'; protected $primaryKey = 'school_id'; protected $fillable = [ 'uuid', 'school_name', 'school_image', 'description', 'created_at', 'updated_at', 'deleted_at', 'subscribed', 'subscribed_at', ]; protected $dates = [ 'application_deadline', 'subscribed_at', 'created_at', 'updated_at', 'deleted_at', ]; protected $casts = [ 'tuition_fee' => 'double', 'acceptance_rate' => 'float', ]; public $timestamps = true; const UPDATED_AT = 'updated_at'; const CREATED_AT = 'created_at'; public function admins() { return $this->belongsToMany(Admin::class, 'admin_school', 'school_id', 'admin_id'); } public function studentSegments() { return $this->hasMany(StudentSegment::class, 'school_id'); } }